package imai78gae.heya.action;

import org.seasar.cubby.action.Accept;
import org.seasar.cubby.action.ActionClass;
import org.seasar.cubby.action.ActionResult;
import org.seasar.cubby.action.Forward;
import org.seasar.cubby.action.Path;
import org.seasar.cubby.action.Redirect;
import org.seasar.cubby.action.RequestMethod;

import com.google.inject.servlet.RequestScoped;

/**
 * 新規グループの作成画面用{@code Action}クラスです。
 * 
 * @author imai78
 *
 */
@RequestScoped
@ActionClass
@Path("newgroup")
public class NewGroupAction {

	/**
	 * 最初にアクセスされた際のアクション・メソッドです。
	 * 
	 * @return {@code /b/newgroup.jsp}
	 */
	@Accept(RequestMethod.GET)
	public ActionResult index() {
		return new Forward("/b/newgroup.jsp");
	}

	/**
	 * 登録をされた際のアクション・メソッドです。
	 * 
	 * @return {@code /entrance/}
	 */
	@Accept(RequestMethod.POST)
	public ActionResult entry() {
		return new Redirect("/entrance/");
	}

}
